Method for the knock regulation of an internal combustion engine, in particular on a motor vehicle

ABSTRACT

The method for regulating knocking in an internal combustion engine, particularly of a motor vehicle, has the following steps:  
     determining a knocking combustion for a calculated first base ignition angle in one or more cylinders of the internal combustion engine originated from a previous operating condition;  
     setting a new, second base ignition angle (zwbas(neu)) taking into account the existing operating condition,  
     A query concerning the relative sizes of a setpoint ignition angle (zwsol) for efficiency reduction and the first base ignition angle (zwbas(alt)) is provided for setting the second base ignition angle (zwbas(neu)) to allow for knocking regulation which is favorable to the operation. If the setpoint ignition angle (zwsol) is smaller than the base ignition angle (zwbas(alt)), an ignition angle retardation (dzwkr) is performed with an adjustment value (dzwkr(neu)) that must be adjusted, and which is given by the sum of a previously determined, constant retardation value (dzwkr(alt)+krfkw) and an adjusted, variable retardation value (zwbas(alt)−zwsol).

FIELD OF THE INVENTION

[0001] The present invention relates to a method for regulating knocking in an internal combustion engine, particularly of a motor vehicle, having the following steps:- determining a knocking combustion for a calculated first base ignition angle in one or more cylinders of the internal combustion engine originating from a previous operating condition; and setting a new, second base ignition angle taking into account the existing operating condition.

BACKGROUND INFORMATION

[0002] Methods are known for regulating knocking to avoid knocking combustion in an internal combustion engine cylinder by setting a suitable base ignition angle. The base ignition angle is defined as the earliest admissible angle prior to which knocking combustion does not occur in the combustion engine. Since knocking combustion may occur independently in each cylinder of the internal combustion engine, the corresponding base ignition angle must be set individually for each cylinder. The respective value of the base ignition angle is derived from the sum of a basic ignition angle value, an ignition angle correction value, and an ignition angle retardation value. The ignition angle correction is used to compensate for the effects of temperature and engine speed in the determination and calculation of the base ignition angle. The ignition angle retardation is thus provided as an active element in regulating knocking. Accordingly, the base ignition angle defines a currently determined cylinder-specific knocking limit which changes while the internal combustion engine is running.

[0003] However, an active knocking regulation method can only determine and set the actual knocking limit, and thereby also the actual base ignition angle with a corresponding ignition angle retardation, if the control circuit, including the knocking regulation (as the regulating unit) and the internal combustion engine (as the regulated system), is closed. This means that knocking regulation must actually act on the internal combustion engine, that is to say on each cylinder individually in order to ensure that the actual ignition angle has the same value as the base ignition angle.

[0004] Moreover, a setpoint ignition angle is defined for a torque conversion for actions synchronized with the crankshaft. The setpoint ignition angle is a setpoint variable for efficiency reduction derived from an engine torque controller using an ignition retardation angle. The setpoint ignition angle is limited upwardly to the earliest admissible ignition angle, that is to say the respective base ignition angle, and downwardly to a latest admissible ignition angle. This setpoint ignition angle is used as the actual ignition angle when active torque intervention is present, and is therefore output to the ignition. If no active torque intervention is present, the base ignition angle is used as the actual ignition angle.

[0005] When active torque intervention is present, the knocking regulation circuit is interrupted, with the result that the value of the actual ignition angle is equal to the setpoint ignition angle, and not equal to the base ignition angle. Since the knocking regulation circuit has been interrupted, the knocking regulation system can only register changes in the actual knocking limit with a delay, if at all. The disadvantageous result is an unacceptable increase in the frequency of knocking.

SUMMARY OF THE INVENTION

[0006] The method according to the present invention for regulating knocking in an internal combustion engine, particularly of a motor vehicle, is characterized in that the second base ignition angle is set to produce good operating and knock regulating conditions via a query with respect to the relative size of a compensating setpoint ignition angle and the first base ignition angle. The provision of a query step before the ignition angle retardation makes it possible to distinguish among different operating modes with respect to the relative size of the setpoint ignition angle and the base ignition angle, and to initiate appropriate measures. In such a case, the capability to detect an operating mode wherein the setpoint ignition angle is smaller than the prevailing base ignition angle is particularly advantageous so that the fastest possible and highly effective knocking regulation can be initiated via an appropriate ignition retardation angle. The appropriate ignition retardation angle can then be set using a variable and adjusted retardation value that is defined by the relationship between the setpoint ignition angle and the existing base ignition angle.

[0007] The query preferably provides for two decision options. Since only the operating mode where the setpoint ignition angle is smaller than the optimal ignition value is to be identified, a corresponding query with two decision options (yes or no) is appropriate.

[0008] In the event that the setpoint ignition angle is smaller than the first base ignition angle, the query is advantageously followed by ignition angle retardation by an adjustment value which is set anew and is formed from the sum of a previously determined, constant retardation value and an adjusted, variable retardation value. With an ignition angle retardation characterized in this way, that is to say one which is generated using a retardation value that is set anew based on the sum of a constant value and an adjusted value, fast and reliable knocking regulation may be achieved in particularly effective manner by appropriate selection of the adjusted value.

[0009] Advantageously, the ignition angle is retarded to set the second base ignition angle in a single regulating step. By appropriate selection of the adjusted retardation value, the ignition angle retardation for determining the second base ignition angle may be performed advantageously in a single regulating step. This allows reliable and particularly fast knocking regulation. Unacceptably frequent knocking combustion caused by the difference between the calculated (theoretical) and the actual base ignition angle (actual knocking limit) may be avoided by the provision of multiple constant, relatively small regulating steps.

[0010] The adjusted, variable retardation value is advantageously defined as the difference between the larger, first base ignition angle and the smaller setpoint ignition angle. An adjusted and variable retardation value defined in this way allows the second base ignition angle to be set using an ignition angle retardation in a single regulating step.

[0011] In the event that the setpoint ignition angle is greater than or equal to the first base ignition angle, the query is advantageously followed by an ignition angle retardation with an adjustment value that matches the previously determined, constant retardation value. Since in this operating mode the setpoint ignition value is not smaller than the first optimal ignition value, and there is accordingly no need to take into account an adjusted, variable retardation value to retard the ignition value, the adjustment value may be defined using a previously determined, constant retardation value.

[0012] Advantageously, the ignition angle is not retarded if knocking combustion does not occur with the first base ignition angle. If this further, alternative operating mode for combustion is considered, it is possible to create a closed regulating circuit for effective, reliable and fast knocking regulation of an internal combustion engine taking into account a variety of different operating conditions.

[0013] Further advantageous embodiments of the present invention are explained in the description.

BRIEF DESCRIPTION OF THE DRAWINGS

[0014]FIG. 1 shows a graph related to running time and with characteristic curves for various ignition angles.

[0015]FIG. 2 shows a flow chart representing an adjustable ignition angle retardation.

DETAILED DESCRIPTION

[0016]FIG. 1 shows a graph related to running time with multiple ignition characteristic curves reflecting various operating conditions of an internal combustion engine.

[0017] A larger ignition angle zw then corresponds to an earlier ignition time and a smaller ignition angle zw corresponds to a later ignition time. In FIG. 1, characteristic curve 10 indicates the variation of the setpoint ignition angle, characteristic curve 11 indicates the variation of the calculated base ignition angle (first base ignition angle), characteristic curve 12 indicates the variation of the actual base ignition angle, characteristic curve 13 indicates the variation of the actual ignition angle, and characteristic curve 14 indicates the value of the latest admissible ignition angle as a function of operating time t. In the interval between t₀ and t₁, the knocking regulation circuit is closed, so that the knocking regulation regulates the actual ignition angle indicated by characteristic curve 13 to the value of the calculated base ignition angle indicated by characteristic curve 11. At this time, the value of the calculated base ignition angle (characteristic curve 11) is the same as the actual base ignition angle (characteristic curve 12). The setpoint ignition angle (characteristic curve 10) has a greater value than the actual ignition angle (characteristic curve 13) during period t₀ to t₁, which corresponds to an earlier setpoint ignition time.

[0018] At time t₁, a torque intervention is applied which causes setpoint ignition angle (characteristic curve 10) to be shifted instantly to a later ignition time (smaller ignition angle). The application of torque intervention interrupts the knocking regulation circuit, with the result that actual ignition angle (characteristic curve 13) is equal to setpoint ignition angle (characteristic curve 10). If the actual base ignition angle (characteristic curve 12) is now shifted to a smaller value (earlier ignition time) after t₂, for example due to a change in load and/or temperature conditions with the torque intervention still applied, yet the actual base ignition angle (characteristic curve 12) is still greater than the setpoint ignition angle (characteristic curve 10), the knocking regulator is no longer able to register such a shift of the actual base ignition angle (characteristic curve 12) with respect to the calculated base ignition angle (characteristic curve 11).

[0019] After time t₃, the torque intervention is no longer applied so that the knocking regulation circuit is closed again and the setpoint ignition angle (characteristic curve 10) is adjusted to the earlier ignition time (larger ignition angle values), and if necessary to the earlier value, by the knocking regulation circuit. Up to time t₄, the setpoint ignition angle (characteristic curve 10) corresponds to the actual ignition angle (characteristic curve 13).

[0020] After time t₄, the actual ignition angle (characteristic curve 13) reaches the value of the actual base ignition angle (characteristic curve 12), so that if the actual ignition angle even minimally exceeds the actual base ignition angle, which represents the actual knocking limit, knocking combustion results. Undoubtedly, this is detected by the active knocking regulator (closed knocking regulation circuit), so that the calculated (first) base ignition angle (characteristic curve 11) is adjusted for smaller ignition angles (later ignition times) until a second base ignition angle having the value of the actual base ignition angle (characteristic curve 12) is set. In such case, the calculated base ignition angle (characteristic curve 11) is preferably regulated to the actual base ignition angle (characteristic curve 12) using a single regulating step (curve 15). In this manner, in interval t₃ to t₄, that is to say, when the regulation circuit is closed again and knocking regulation reactivated, the actual ignition angle (characteristic curve 13) is increased constantly until it is equal to the actual base ignition angle (characteristic curve 12), thus preventing the disadvantageous situation wherein the actual ignition angle exceeds the actual base ignition angle by too large a margin at time t₄, and is subsequently regulated relatively slowly and under conditions allowing knocking combustion until it is again equal to the actual base ignition angle. Through the particularly fast and efficient ignition angle retardation according to curve 15, any knocking combustion is limited to a minimum after time t₄.

[0021]FIG. 2 shows a flowchart representing an adjustable ignition angle retardation. In a block designated 16, a query takes place for the presence of knocking combustion in one or more cylinders of an internal combustion engine; the query may be answered with “yes” (arrow 17) or “no” (arrow 18). If the knocking combustion is confirmed (arrow 17) for a first base ignition angle (calculated base ignition angle) in one or more cylinders of the internal combustion engine, a query takes place (block 26) for the relative size of setpoint ignition angle zwsol and the existing base ignition angle zwbas(alt). The query allows two responses (yes-arrow 20/no-arrow 19) to the question whether the setpoint ignition angle zwsol is smaller than the base ignition angle zwbas(alt). If setpoint ignition angle zwsol is smaller than base ignition angle zwbas(alt) (arrow 20), ignition angle retardation dzwkr is carried out with an adjustment value dzwkr(neu) that is reset (block 22), and which is given by the sum of a previously determined, constant retardation value (dzwkr(alt)+krfkw), wherein krfkw is an unmodified, previously determined and constant ignition angle retardation value for each detected instance of knocking, and an adjusted, variable retardation value (zwbas(alt)−zwsol). The adjusted, variable retardation value is defined as the difference between the larger, current optimal ignition value zwbas(alt) (calculated base ignition angle as represented by characteristic curve 11 in FIG. 1) and the smaller setpoint ignition value zwsol. The adjusted, variable retardation value (zwbas(alt)−zwsol) is thus represented by curve 15 in FIG. 1 and represents the difference to be compensated between the optimal ignition value (characteristic curve 11) calculated at the earlier time t₁ and the actually existing knocking limit (characteristic curve 12) at time t₄. This ignition angle retardation dzwkr is thus used to adjust the calculated base ignition angle (characteristic curve 11 in FIG. 1) to the value of the actual base ignition angle (characteristic curve 12 in FIG. 1) so that the new, second base ignition angle zwbas(neu) (block 24) is generated from the sum of basic ignition angle value zwgru, ignition angle correction value dzwwl and ignition angle adjustment value dzwkr(neu).

[0022] If setpoint ignition angle zwsol is not smaller than base ignition angle zwbas(alt) (arrow 19), ignition angle dzwkr is retarded using an adjustment value dzwkr(neu) (block 21) that matches the previously determined, constant retardation value (dzwkr(alt)+krfkw).

[0023] If no knocking combustion occurs (arrow 18) with the existing base ignition angle zwbas(alt), the ignition angle is not retarded. In this operating mode, adjustment value dzwkr(neu) is equal to adjustment value dzwkr(alt) (block 23) and is stored for subsequent use as the adjustment value for knocking regulation in future instances of knocking combustion. In the embodiment represented in FIG. 2, this unchanged, stored adjustment value dzwkr(alt) is used for ignition angle retardation in blocks 21 and 22. If knocking combustion is not occurring, base ignition angle zwbas(alt) (block 25) that has been or is to be set for future knocking regulation is given by the sum of base ignition angle zwgru and ignition angle correction value dzwwl.

[0024] By the provision of a query and the definable adjustment value for a setpoint ignition angle that is smaller than the base ignition angle, it is possible to significantly reduce the frequency of knocking after time t₁, which in turn results in greater comfort (knocking noise), reduced wear (knocking damage) and improved driving performance of the vehicle. Since the situation wherein the actual ignition angle exceeds the actual optimal ignition (actual knocking limit) angle at time t₄ corresponds to an overshoot of the torque delivered, the method according to the present invention advantageously contributes to a significant reduction or complete elimination of bucking while the vehicle is in operation.

[0025] This method for regulating knocking in an internal combustion engine, particularly of a motor vehicle may be easily incorporated into existing regulating systems, in such manner that both ignition coordination and knocking regulation result therefrom. 

What is claimed is:
 1. A method for regulating knocking in an internal combustion engine, particularly of a motor vehicle, comprising the following steps: determining a knocking combustion for a calculated first base ignition angle in one or more cylinders of the internal combustion engine originating from a previous operating condition; setting a new, second base ignition angle taking into account the existing operating condition, wherein, for the purpose of setting the second base ignition angle (zwbas(neu)) for a knocking regulation which is favorable to the operation, a query is performed concerning the relative size of a setpoint ignition angle (zwsol) used to reduce efficiency and the first base ignition angle (zwbas(alt)).
 2. The method according to claim 1, wherein the query permits two decision options.
 3. The method according to one of the preceding claims, wherein after the query, if a setpoint ignition angle (zwsol) is smaller than the first base ignition angle (zwbas(alt)), an ignition angle retardation (dzwkr) is performed to set the second base ignition angle (zwbas(neu)) with an adjustment value (dzwkr(neu)) which must be set anew, and which is given by the sum of a previously determined constant retardation value (dzwkr(alt)+krfkw) and an adjusted, variable retardation value (zwbas(alt)−zwsol).
 4. The method according to one of the preceding claims, wherein the ignition angle retardation (dzwkr) for setting the second base ignition angle (zwbas(neu)) is performed in a single regulating step.
 5. The method according to one of the preceding claims, wherein the adjusted, variable retardation value is defined as the difference between the larger, first base ignition angle (zwbas(alt)) and the smaller, setpoint ignition angle (zwsol).
 6. The method according to one of the preceding claims, wherein after the query, if the setpoint ignition angle (zwsol) is larger than or equal to the first base ignition angle (zwbas(alt)), an ignition angle retardation (dzwkr) is performed with an adjustment value (dzwkr(neu)) that corresponds to the previously determined, constant retardation value (dzwkr(alt)+krfkw).
 7. The method according to one of the preceding claims, wherein, if knocking combustion does not occur for the first base ignition angle (zwbas(alt)), the ignition angle is not retarded. 